﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Gw2ToolNewSystem
{
    public partial class Efekt : Form
    {
        public ToolTipHelper tooltips = new ToolTipHelper(); 
        public Efekt()
        {
            InitializeComponent();
        }
        public void ttload()
        {
            ToolTip tt = tooltips.GetControlToolTip(pictureBox1.Name);
            tt.SetToolTip(pictureBox1, "Guardian sınıfı için özel sonraki saldırıyı block(Engelleme)lar");
            tt.ToolTipTitle = "Aegis";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox2.Name);
            tt.SetToolTip(pictureBox2, "Belirli bir süre içinde sürekli olarak can doldurur.");
            tt.ToolTipTitle = "Regeneration";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox3.Name);
            tt.SetToolTip(pictureBox3, "Kritik hasar verme şansını %20 arttırır.");
            tt.ToolTipTitle = "Fury";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox4.Name);
            tt.SetToolTip(pictureBox4, "Belli bir saldırıyı belli bir zamana yayarak vurur.");
            tt.ToolTipTitle = "Retaliation";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox5.Name);
            tt.SetToolTip(pictureBox5, "Verdilen hasarı arttırır.");
            tt.ToolTipTitle = "Might";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox6.Name);
            tt.SetToolTip(pictureBox6, "Hareket hızını %33 arttırır.");
            tt.ToolTipTitle = "Swiftness";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox7.Name);
            tt.SetToolTip(pictureBox7, "Aldınan hasarı %33 azaltır.");
            tt.ToolTipTitle = "Protection";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox8.Name);
            tt.SetToolTip(pictureBox8, "Endurance özelliğinin dolma hızını %100 arttırır.");
            tt.ToolTipTitle = "Vigor";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox9.Name);
            tt.SetToolTip(pictureBox9, "Kanamaya yol açar ve belirli bir zaman içerisinde sürekli olarak hasar verir.");
            tt.ToolTipTitle = "Bleed";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox10.Name);
            tt.SetToolTip(pictureBox10, "Her skill kulandığınızda hasar verir.\nConfusion çok hızlı bir şekilde birikir ve daha fazla hasar verir.");
            tt.ToolTipTitle = "Confusion";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox11.Name);
            tt.SetToolTip(pictureBox11, "Düşmanınızı kör edersiniz ve bir sonraki saldırıyı ıskalar.");
            tt.ToolTipTitle = "Blind";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox12.Name);
            tt.SetToolTip(pictureBox12, "Hareket hızını %50 düşürür.");
            tt.ToolTipTitle = "Cripple";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox13.Name);
            tt.SetToolTip(pictureBox13, "Düşmanınızın üzerine zamanlı bir hasar bırakır.");
            tt.ToolTipTitle = "Burning";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox14.Name);
            tt.SetToolTip(pictureBox14, "Korkuya yol açar ve hedeften korkarak kaçmaya sebep olur.");
            tt.ToolTipTitle = "Fear";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox15.Name);
            tt.SetToolTip(pictureBox15, "Düşmanınızın hızını ve skill yüklemelerini %66 azaltır.");
            tt.ToolTipTitle = "Chilled";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox16.Name);
            tt.SetToolTip(pictureBox16, "Düşmanınızı olduğu yerde durdurur ve saldırıların dodge(ıska)lamaz.");
            tt.ToolTipTitle = "Immobilized";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox17.Name);
            tt.SetToolTip(pictureBox17, "Düşmanınızı zehirler ve gelen sağlığın %33 engeller.");
            tt.ToolTipTitle = "Poison";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox18.Name);
            tt.SetToolTip(pictureBox18, "Defansı düşürür.");
            tt.ToolTipTitle = "Vulnerability";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox19.Name);
            tt.SetToolTip(pictureBox19, "Endurance(Dodge barı)dolmasını %50 yavaşlatır.");
            tt.ToolTipTitle = "Weakness";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox20.Name);
            tt.SetToolTip(pictureBox20, "Düşmanın skill kullanmasını belirli bir süreliğine engeller.");
            tt.ToolTipTitle = "Daze";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox21.Name);
            tt.SetToolTip(pictureBox21, "Düşmanı kendine çekmeni sağlar.");
            tt.ToolTipTitle = "Pull";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox22.Name);
            tt.SetToolTip(pictureBox22, "Su altında kalma etkisidir kim etkilenirse onu karşı tarafa doğru sürükler. //emin değilim");
            tt.ToolTipTitle = "Float";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox23.Name);
            tt.SetToolTip(pictureBox23, "Düşmanı fiziksel olarak iter.");
            tt.ToolTipTitle = "Push";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox24.Name);
            tt.SetToolTip(pictureBox24, "Düşmanın yürümesini ve skill kullanmasını kısa bir süreliğine engeller, yere düşürür.");
            tt.ToolTipTitle = "Knockdown";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox25.Name);
            tt.SetToolTip(pictureBox25, "Düşmanı sualtı etkisiyle ileri iter. //emin değilim");
            tt.ToolTipTitle = "Sink";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox26.Name);
            tt.SetToolTip(pictureBox26, "Düşmanı havaya atar.");
            tt.ToolTipTitle = "Launch";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox27.Name);
            tt.SetToolTip(pictureBox27, "Bir süreliğine düşmanın skill kullanmasını engeller.");
            tt.ToolTipTitle = "Stun";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox28.Name);
            tt.SetToolTip(pictureBox28, "Bir süreliğine skillerden kaçmanı sağlar");
            tt.ToolTipTitle = "Distortion";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox29.Name);
            tt.SetToolTip(pictureBox29, "Kritik saldırılara hasar ekler.");
            tt.ToolTipTitle = "Frenzy";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox30.Name);
            tt.SetToolTip(pictureBox30, "Gelen saldırılara karşı koruma sağlar.");
            tt.ToolTipTitle = "Frosty Armor";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox31.Name);
            tt.SetToolTip(pictureBox31, "Bir süreliğine düşmanın skill kullanmasını engeller.");
            tt.ToolTipTitle = "Haste";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox34.Name);
            tt.SetToolTip(pictureBox34, "Karakterin koşmasını arttırır.");
            tt.ToolTipTitle = "Quickening Zephyr";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox35.Name);
            tt.SetToolTip(pictureBox35, "Tüm skillerin ve actionların hızını 2 katına çıkartır.");
            tt.ToolTipTitle = "Quickness";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox36.Name);
            tt.SetToolTip(pictureBox36, "Can doldurmayı hızlandırır.");
            tt.ToolTipTitle = "Rejuvenation";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox37.Name);
            tt.SetToolTip(pictureBox37, "Her 5'inci saldırıda düşmanı yakar.");
            tt.ToolTipTitle = "Smiting";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox38.Name);
            tt.SetToolTip(pictureBox38, "Stun, Launch, Knockdown, Push, Pull, Sink, Float, Fear ve Daze'e karşı dayanıklılık sağlar, bu effectleri yemezsiniz.");
            tt.ToolTipTitle = "Stability";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
            tt = tooltips.GetControlToolTip(pictureBox39.Name);
            tt.SetToolTip(pictureBox39, "Görünmezlik sağlar.");
            tt.ToolTipTitle = "Stealth";
            tt.InitialDelay = 0;
            tt.IsBalloon = true;
           
        
        }

        private void Efekt_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = Sifrele.resimListesi["Aegis.png"];
            pictureBox2.Image = Sifrele.resimListesi["Regeneration.png"];
            pictureBox3.Image = Sifrele.resimListesi["Fury.png"]; ;
            pictureBox4.Image = Sifrele.resimListesi["Retaliation.png"];
            pictureBox5.Image = Sifrele.resimListesi["Might.png"];
            pictureBox6.Image = Sifrele.resimListesi["Swiftness.png"];
            pictureBox7.Image = Sifrele.resimListesi["Protection.png"];
            pictureBox8.Image = Sifrele.resimListesi["Vigor.png"];
            pictureBox9.Image = Sifrele.resimListesi["Bleeding.png"];
            pictureBox10.Image = Sifrele.resimListesi["Confusion.png"];
            pictureBox11.Image = Sifrele.resimListesi["Blind.png"];
            pictureBox12.Image = Sifrele.resimListesi["Crippled.png"];
            pictureBox13.Image = Sifrele.resimListesi["Burning.png"];
            pictureBox14.Image = Sifrele.resimListesi["Fear.png"];
            pictureBox15.Image = Sifrele.resimListesi["Chilled.png"];
            pictureBox16.Image = Sifrele.resimListesi["Immobilized.png"];
            pictureBox17.Image = Sifrele.resimListesi["Poison.png"];
            pictureBox18.Image = Sifrele.resimListesi["Vulnerability.png"];
            pictureBox19.Image = Sifrele.resimListesi["Weakness.png"];
            pictureBox20.Image = Sifrele.resimListesi["Daze.png"];
            //pictureBox21.Image = Sifrele.resimListesi[""];
            pictureBox22.Image = Sifrele.resimListesi["Float.png"];
            pictureBox23.Image = Sifrele.resimListesi["Push.png"];
            pictureBox24.Image = Sifrele.resimListesi["Knockdown.png"];
            pictureBox25.Image = Sifrele.resimListesi["Sink.png"];
            pictureBox26.Image = Sifrele.resimListesi["Launch.png"];
            pictureBox27.Image = Sifrele.resimListesi["Stun.png"];
            pictureBox28.Image = Sifrele.resimListesi["18px-Distortion.png"];
            pictureBox29.Image = Sifrele.resimListesi["18px-Frenzy_(skill).png"];
            pictureBox30.Image = Sifrele.resimListesi["18px-Frost_Aura.png"];
            pictureBox31.Image = Sifrele.resimListesi["18px-Haste.png"];
            pictureBox32.Image = Sifrele.resimListesi["Invulnerability.png"];
            pictureBox33.Image = Sifrele.resimListesi["Power_of_the_Mists.png"];
            pictureBox34.Image = Sifrele.resimListesi["18px-Quickening_Zephyr.png"];
            pictureBox35.Image = Sifrele.resimListesi["18px-Quickness.png"];
            pictureBox36.Image = Sifrele.resimListesi["18px-Virtue_of_Resolve.png"];
            pictureBox37.Image = Sifrele.resimListesi["18px-Virtue_of_Justice.png"];
            pictureBox38.Image = Sifrele.resimListesi["18px-Stability.png"];
            pictureBox39.Image = Sifrele.resimListesi["18px-Stealth.png"];
            ttload();
            ttload();
        }
    }
}
